package com.quanyan.common.enums;

/**
 * Created by zhang on 16/8/2.
 */
public enum SysClubMedalConditionEnum implements BaseEnum{
    //平台系列
    PERFECT (1,"PERFECT","完美无缺"),
    CHALLENGER (2,"CHALLENGER","挑战者"),
    CONQUEROR (3,"CONQUEROR","征服者"),
    EXCELLENCE (5,"EXCELLENCE","追求卓越"),
    //足球系列
    FOOTBALL_STAR (8,"FOOTBALL_STAR","足球之星"),
    FOOTBALL_LIVELY (9,"FOOTBALL_LIVELY","门庭若市"),
    FOOTBALL_ACTIVIST (11,"FOOTBALL_ACTIVIST","大活动家"),
    FOOTBALL_SHARE (12,"FOOTBALL_SHARE","乐于分享"),
    //篮球系列
    BASKETBALL_STAR (14,"BASKETBALL_STAR","篮球之星"),
    BASKETBALL_LIVELY (15,"BASKETBALL_LIVELY","门庭若市"),
    BASKETBALL_ACTIVIST (17,"BASKETBALL_ACTIVIST","大活动家"),
    BASKETBALL_SHARE (18,"BASKETBALL_SHARE","乐于分享"),
    //网球系列
    TENNIS_STAR (40,"TENNIS_STAR","网球之星"),
    TENNIS_LIVELY (41,"TENNIS_LIVELY","门庭若市"),
    TENNIS_ACTIVIST (43,"TENNIS_ACTIVIST","大活动家"),
    TENNIS_SHARE (44,"TENNIS_SHARE","乐于分享"),
    //羽毛球系列
    BADMINTON_STAR (20,"BADMINTON_STAR","羽毛球之星"),
    BADMINTON_LIVELY (21,"BADMINTON_LIVELY","门庭若市"),
    BADMINTON_ACTIVIST (23,"BADMINTON_ACTIVIST","大活动家"),
    BADMINTON_SHARE (24,"BADMINTON_SHARE","乐于分享"),
    //跑步系列
    RUN_LIVELY (26,"RUN_LIVELY","门庭若市"),
    RUN_ACTIVIST (28,"RUN_ACTIVIST","大活动家"),
    RUN_SHARE (29,"RUN_SHARE","乐于分享"),
    //骑行系列
    CYCLING_LIVELY (31,"CYCLING_LIVELY","门庭若市"),
    CYCLING_ACTIVIST (33,"CYCLING_ACTIVIST","大活动家"),
    CYCLING_SHARE (34,"CYCLING_SHARE","乐于分享"),
    //户外系列
    OUTDOORS_LIVELY (36,"OUTDOORS_LIVELY","门庭若市"),
    OUTDOORS_ACTIVIST (38,"OUTDOORS_ACTIVIST","大活动家"),
    OUTDOORS_SHARE (39,"OUTDOORS_SHARE","乐于分享"),
    ;

    private int id;

    private String code;

    private String label;

    SysClubMedalConditionEnum(int id, String code, String label){
        this.id = id;
        this.code = code;
        this.label = label;
    }

    @Override
    public boolean isSuccess() {
        return true;
    }

    @Override
    public int getId() {
        return this.id;
    }

    @Override
    public String getCode() {
        return this.code;
    }

    @Override
    public String getLabel() {
        return this.label;
    }
}
